Make filter constructors return exact types
authorMatthias Clasen <mclasen@redhat.com>
Mon, 3 Aug 2020 19:04:33 +0000 (15:04 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sun, 6 Sep 2020 01:43:42 +0000 (21:43 -0400)
commitdfabe74c593b876f50e56903e6c5f7f11f332781
treed66e52265919a29d0f376f855ac22e30a8593260
parent716c7b2f217b9852fa446b4566180ae10f48f618
Make filter constructors return exact types

Make functions like gtk_custom_filter_new() return
the actual type they construct.

Update all callers.
26 files changed:
demos/constraint-editor/constraint-view.c
demos/gtk-demo/listview_settings.c
demos/gtk-demo/listview_words.c
demos/gtk-demo/main.c
demos/icon-browser/iconbrowserwin.c
gtk/gtkboolfilter.c
gtk/gtkboolfilter.h
gtk/gtkcustomfilter.c
gtk/gtkcustomfilter.h
gtk/gtkcustompaperunixdialog.c
gtk/gtkdropdown.c
gtk/gtkmultifilter.c
gtk/gtkmultifilter.h
gtk/gtkpagesetupunixdialog.c
gtk/gtkprintunixdialog.c
gtk/gtkstringfilter.c
gtk/gtkstringfilter.h
gtk/inspector/a11y.c
gtk/inspector/object-tree.c
gtk/inspector/prop-list.c
tests/testcolumnview.c
tests/testlistview.c
testsuite/gtk/expression.c
testsuite/gtk/filter.c
testsuite/gtk/filterlistmodel-exhaustive.c
testsuite/gtk/filterlistmodel.c